Partitioning of unstructured meshes for load balancing

نویسندگان

  • Olivier C. Martin
  • Steve W. Otto
چکیده

Many large-scale engineering and scientiic calculations involve repeated updating of variables on an unstructured mesh. To do these types of computations on distributed memory parallel computers, it is necessary to partition the mesh among the processors so that the load balance is maximized and inter-processor communication time is minimized. This can be approximated by the problem of partitioning a graph so as to obtain a minimum cut, a well-studied combinatorial optimization problem. Graph partitioning is NP complete, so for real world applications, one resorts to heuristics, i.e., algorithms that give good but not necessarily optimum solutions. These algorithms include recursive spectral bisection, local search methods such as Kernighan-Lin, and more general purpose methods such as simulated annealing. We show that a general procedure enables us to combine simulating annealing with Kernighan-Lin. The resulting algorithm is both very fast and extremely eeective.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhanced Dynamic Load-Balancing of Adaptive Unstructured Meshes

Modern PDE solvers increasingly use adaptive unstructured meshes in order to discretise complex geometries and control numerical error The problem of dividing up the domain equally for a distributed memory parallel computer whilst minimising the inter subdomain dependencies can be tackled with graph based methods such as Recursive Spectral Bisection This paper describes an extension to such met...

متن کامل

Load-balancing for parallel adaptive unstructured grids

A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includes diffusive load-balancing techniques and an iterative optimisation technique known as relative gain optimisation which both balances the workload and attempts to minimise the interprocessor communications overhead. It can also optionally include a multilevel strategy. Experiments on a series of...

متن کامل

Load Balancing for Adaptively Refined Grids

The solution of partial differential equations on a parallel computer is usually done by a data parallel approach. The grid is partitioned and mapped onto the processors. However, partitioning of unstructured meshes and adaptively refined meshes in general is an NP -hard problem and heuristics are needed. In this paper a parallelisable and cheap method based on space-filling curves is analysed....

متن کامل

Load Balancing Strategies for Parallel SAMR Algorithms

Highly resolved solutions of partial differential equations are important in many areas of science and technology nowadays. Only adaptive mesh refinement methods reduce the necessary work sufficiently allowing the calculation of realistic problems. Blockstructured SAMR methods are well-suited for the time-explicit computation of large-scale dynamical problems, but still require parallelization ...

متن کامل

Ecient Mesh Partitioning for Parallel P.d.e. Solvers on Distributed Memory Machines Extended Version of the Paper Which Appears in the Proceedings of the Sixth Siam Conference on Parallel Processing for Scientic Computing

When solving a partial dierential equation on a MIMD distributed memory computer there arises the problem of distributing the mesh so that the communication requirement of the numerical solver is minimised subject to a load balancing constraint. In this paper we introduce a new algorithm for this partitioning problem for unstructured meshes and study its properties, along with those of other co...

متن کامل

Dynamic mesh partitioning: a unified optimisation and load-balancing algorithm

A parallel method for dynamic partitioning of unstructured meshes is described. The method employs a new unified iterative optimisation technique which both balances the workload and attempts to minimise the interprocessor communications overhead. Experiments on a series of adaptively refined meshes indicate that the algorithm provides partitions of an equivalent quality to static partitioners ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency - Practice and Experience

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1995